/*---------------------------------------------------------------
# Package - Joomla Template based on Helix Framework   
# ---------------------------------------------------------------
# Author - JoomShaper http://www.joomshaper.com
# Copyright (C) 2010 - 2012 JoomShaper.com. All Rights Reserved.
# license - PHP files are licensed under  GNU/GPL V2
# license - CSS  - JS - IMAGE files  are Copyrighted material 
# Websites: http://www.joomshaper.com
-----------------------------------------------------------------*/

/*Module type XHTML*/
.mod-wrapper,.mod-wrapper-flat {position:relative}
.mod-wrapper {padding:10px;}
.module_none .mod-wrapper {border:0;background:none;padding:0}
.module_none  .mod-wrapper .mod-inner {border:0}


.mod-wrapper h3.header{
font-size:14px;
line-height:normal;
margin:-10px -10px 10px -10px;
padding:8px 10px;color:#888;
text-transform:uppercase;
border-bottom: 1px solid #C5C5C5;
background:#FAFAFA;
background: -moz-linear-gradient(top, #FFFFFF 0%, #F9F9F9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#F9F9F9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #FFFFFF 0%,#F9F9F9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #FFFFFF 0%,#F9F9F9 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #FFFFFF 0%,#F9F9F9 100%); /* IE10+ */
background: linear-gradient(top, #FFFFFF 0%,#F9F9F9 100%); /* W3C */
-moz-border-radius:6px 6px 0px 0px;
-webkit-border-radius:6px 6px 0px 0px;
border-radius:6px 6px 0px 0px;
}
.module_none .mod-wrapper h3 {margin:0 0 10px;padding:0 0 10px;}



.module_none .mod-wrapper h3.header {border-bottom:1px solid #e5e5e5}
.module_text .mod-wrapper h3.header {font-size:9px;text-align:center}

.mod-wrapper ul{list-style:none;margin:0;padding:0}
.mod-wrapper li{
padding:24px;
padding-bottom:6px;
padding-top:6px;
border-bottom:1px dotted #D3D3D3;
background:url(../images/arrow.png) no-repeat center left;
}
.mod-wrapper li li{margin-left:10px;border-bottom:0!important}
.mod-wrapper li a{text-decoration:none}
.mod-wrapper li:hover > a, .mod-wrapper li.active > a{text-decoration:none}

/*Module Type Flat*/
.mod-wrapper-flat h3.header{font-size:18px;font-weight:700;color:#333;margin:0 0 7px 0;padding:2px 5px}
.mod-wrapper-flat ul{list-style:none;margin:0;padding:0}
.mod-wrapper-flat li{font-size:11px;display:block;text-decoration:none;margin:0;padding:4px;background:none;color:#888}
.mod-wrapper-flat li a,.mod-wrapper-flat a{color:#888}
.mod-wrapper-flat a:hover{text-decoration:underline}
#sp-bottom .mod-wrapper-flat h3.header{color:#fff}
#sp-bottom .separator .mod-block{}
#sp-bottom .mod-block{}
#sp-bottom .mod-wrapper-flat li{border-bottom:1px dashed #222}


/*Module Type Menu*/
.mod-wrapper-menu {margin-top:8px}
.mod-wrapper-menu h3.header{font-size:12px;font-weight:700;color:#000;margin:0;padding:2px 5px}
.mod-wrapper-menu ul{list-style:none;margin-left:10px;padding:0}
.mod-wrapper-menu li{font-size:11px;display:block;text-decoration:none;margin:0;padding:4px}
.mod-wrapper-menu li a:hover{text-decoration:underline}
/*Module*/
.module,.module_cart,.module_menu,.module_new,.module_login,.module_free,.module_pick,.module_top,.module_event,.module_mail,.module_24h,.module_like,.module_twiter,.module_hot1,.module_new1,.module_top1{
 -webkit-box-shadow: 0 0px 8px #BDBDBD;
-moz-box-shadow: 0 0px 8px #BDBDBD;
box-shadow: 0 0px 8px #BDBDBD;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
background: white;
border: solid 1px #C5C5C5;
margin-bottom:10px;
}
/*Badges*/
span.badge_new,span.badge_free,span.badge_hot,span.badge_pick,span.badge_top,
span.badge_event,span.badge_mail,span.badge_login,span.badge_like,
span.badge_cart,span.badge_24h,span.badge_twitter
{height:48px;position:absolute;right:-3px;text-indent:-999em;top:-3px;width:48px;z-index:99;}
span.badge_new{background: url(../images/base_new.png) no-repeat 100% 0;}
span.badge_free{background: url(../images/base_free.png) no-repeat 100% 0;}
span.badge_hot{background: url(../images/base_hot.png) no-repeat 100% 0;}
span.badge_pick{background: url(../images/base_pick.png) no-repeat 100% 0;}
span.badge_top {background: url(../images/base_top.png) no-repeat 100% 0;}
span.badge_event {background: url(../images/base_event.png) no-repeat 100% 0;}
span.badge_mail {background: url(../images/base_mail.png) no-repeat 100% 0;}
span.badge_login {background: url(../images/base_login.png) no-repeat 100% 0;}
span.badge_like {background: url(../images/base_like.png) no-repeat 100% 0;}
span.badge_cart {background: url(../images/base_cart.png) no-repeat 100% 0;}
span.badge_24h {background: url(../images/base_24h.png) no-repeat 100% 0;}
span.badge_twitter {background: url(../images/base_twitter.png) no-repeat 100% 0;}

span.badge_new1,span.badge_hot1,span.badge_top1,span.badge_video,span.badge_audio,span.badge_photo
{background-image: url(../images/badge-2.png);
	background-repeat: no-repeat;
	height: 45px;
	position: absolute;
	right: 10px;
	top:-5px;
	width: 45px;}
span.badge_hot1{ background-position: 0 0; }
span.badge_new1 { background-position: 0 -45px; }
span.badge_top1{ background-position: 0 -90px; }
span.badge_video { background-position: 0 -135px; }
span.badge_audio{ background-position: 0 -180px; }
span.badge_photo{ background-position: 0 -225px; }